package com.andkrup.easygame.externalmodules {

	/**
	 * @author Andkrup
	 */
	public interface ExternalModuleContainer {
		function addModule(module:ExternalModule):void;
		function containsModule(module:ExternalModule):Boolean;
		function removeModule(module:ExternalModule):void;
		function activateModule(name:String):void;
		function deactivateModule(name:String):void;
		function isActive(name:String):Boolean;
		function call(method:String, ...args):void;
	}
}
